import { SerializeStream } from "../../Framework/Serialize/SerializeStream";
import { MarshalException } from "../../Engine/RMI/MarshalException";
type int = number;
//class EProp
    
    export  class EProp
    {
        constructor(arg1: int)
        {
            
            this.__value = arg1;
            return;
        }

        public static __read(arg1: SerializeStream): EProp
        {
            var loc1=arg1.readShort();
            if (loc1 < 0 || loc1 >= 191) 
            {
                throw new MarshalException();
            }
            return EProp.convert(loc1);
        }

        public value(): int
        {
            return this.__value;
        }

        public __write(arg1: SerializeStream): void
        {
            arg1.writeShort(this.__value);
            return;
        }

        public static convert(arg1: int): EProp
        {
            return new EProp(arg1);
        }

        public static /* const */_EPropEquipStrengthenMaterial: int=2;

        public static /* const */_EPropEquipStrengthenLuckRune: int=3;

        public static /* const */_EPropEquipRefineMaterial: int=4;

        public static /* const */_EPropEquipRefineLuckRune: int=5;

        public static /* const */_EPropEquipMakeHoleRune: int=6;

        public static /* const */_EPropEquipEmbedRune: int=7;

        public static /* const */_EPropEquipRemoveRune: int=8;

        public static /* const */_EPropJewelComposeRune: int=9;

        public static /* const */_EPropEquipRecastMaterial: int=10;

        public static /* const */_EPropFixGiftBag: int=11;

        public static /* const */_EPropRandGiftBag: int=12;

        public static /* const */_EPropTrumpet: int=13;

        public static /* const */_EPropPassToCity: int=14;

        public static /* const */_EPropPriceUnitCard: int=15;

        public static /* const */_EPropPassToTarget: int=16;

        public static /* const */_EPropSkillBook: int=17;

        public static /* const */_EPropPetEgg: int=18;

        public static /* const */_EPropPetGrowUpMaterial: int=19;

        public static /* const */_EPropPetTalentAdvanceMaterial: int=20;

        public static /* const */_EPropPetTalentAdvanceRune: int=21;

        public static /* const */_EPropPetBreedMaterial: int=22;

        public static /* const */_EPropTaskLoopBook: int=23;

        public static /* const */_EPropColorStone: int=24;

        public static /* const */_EPropPetGrowUpRune: int=25;

        public static /* const */_EPropPassToCampCity: int=26;

        public static /* const */_EPropTransportFlushToken: int=27;

        public static /* const */_EPropOfflineAddExperience: int=28;

        public static /* const */_EPropPetCage: int=29;

        public static /* const */_EPropAiderBoss: int=30;

        public static /* const */_EPropSundries: int=31;

        public static /* const */_EPropGuildSpaceItem: int=32;

        public static /* const */_EPropBox: int=33;

        public static /* const */_EPropHuntMap: int=34;

        public static /* const */_EPropHuntShovel: int=35;

        public static /* const */_EPropGuildCreat: int=36;

        public static /* const */_EPropEquipStrengthenProp: int=37;

        public static /* const */_EPropEquipRefineProp: int=38;

        public static /* const */_EPropTaskSilverNote: int=39;

        public static /* const */_EPropGuildSilverNote: int=40;

        public static /* const */_EPropRunBusinessItem: int=41;

        public static /* const */_EPropVIPCard: int=42;

        public static /* const */_EPropFlower: int=43;

        public static /* const */_EPropLottery: int=44;

        public static /* const */_EPropLingBao: int=45;

        public static /* const */_EPropXuanTie: int=46;

        public static /* const */_EPropLingBaoDaemon: int=47;

        public static /* const */_EPropDecompose: int=48;

        public static /* const */_EPropRefresh: int=49;

        public static /* const */_EPropGuildStructureProp: int=50;

        public static /* const */_EPropGuildAddResource: int=51;

        public static /* const */_EPropRevival: int=52;

        public static /* const */_EPropPetGrowUpProtect: int=53;

        public static /* const */_EPropPetTalentAdvanceProtect: int=54;

        public static /* const */_EPropPetModelChange: int=55;

        public static /* const */_EPropPetSkillForget: int=56;

        public static /* const */_EPropPetSkillRand: int=57;

        public static /* const */_EPropPetSkillDig: int=58;

        public static /* const */_EPropRootProp: int=59;

        public static /* const */_EPropRootProtect: int=60;

        public static /* const */_EPropFireWood: int=61;

        public static /* const */_EPropNimbusBottle: int=62;

        public static /* const */_EPropFishhook: int=63;

        public static /* const */_EPropJewelChip: int=64;

        public static /* const */_EPropKillEvilToken: int=65;

        public static /* const */_EPropFish: int=66;

        public static /* const */_EPropUnbakedFish: int=67;

        public static /* const */_EPropCookedFish: int=68;

        public static /* const */_EPropSkillPetBook: int=69;

        public static /* const */_EPropEquipStrengthenPerfectProp: int=70;

        public static /* const */_EPropUseSkill: int=71;

        public static /* const */_EPropCopyBox: int=72;

        public static /* const */_EPropHappyBag: int=73;

        public static /* const */_EPropUpgradePrefix: int=74;

        public static /* const */_EPropSoap: int=75;

        public static /* const */_EPropSchoolToken: int=76;

        public static /* const */_EPropPetBlessAdd: int=77;

        public static /* const */_EPropPetXisui: int=78;

        public static /* const */_EPropRefreshLock: int=79;

        public static /* const */_EPropLotteryKey: int=80;

        public static /* const */_EPropEquipAdvanceExtend: int=81;

        public static /* const */_EPropChristmasCard: int=82;

        public static /* const */_EPropPlayerRename: int=83;

        public static /* const */_EPropGuildRename: int=84;

        public static /* const */_EPropArenaGiftBag: int=85;

        public static /* const */_EPropFirework: int=86;

        public static /* const */_EPropMelt: int=87;

        public static /* const */_EPropInvitation: int=88;

        public static /* const */_EPropTitle: int=89;

        public static /* const */_EPropPetTalent: int=90;

        public static /* const */_EPropSuitSkillUpgrade: int=91;

        public static /* const */_EPropSuitSkillLock: int=92;

        public static /* const */_EPropChangeSex: int=93;

        public static /* const */_EPropWeddingFireWork: int=94;

        public static /* const */_EPropWeddingBubble: int=95;

        public static /* const */_EPropWeddingCandy: int=96;

        public static /* const */_EPropWeddingPayBackCard: int=97;

        public static /* const */_EPropPetInnerAlchemy: int=98;

        public static /* const */_EPropPetEquipRecast: int=99;

        public static /* const */_EPropTreasureOre: int=100;

        public static /* const */_EPropTreasureCrystal: int=101;

        public static /* const */_EPropQuickCompleteTask: int=102;

        public static /* const */_EPropGuildLeaderImpeach: int=103;

        public static /* const */_EPropPrefixHolySpecial: int=104;

        public static /* const */_EPropGuildPartyHot: int=105;

        public static /* const */_EPropMountAdvance: int=106;

        public static /* const */_EPropMountAdvancePerfect: int=107;

        public static /* const */_EPropMountRefreshGrow: int=108;

        public static /* const */_EPropNewArenaGiftBag: int=109;

        public static /* const */_EPropFly: int=110;

        public static /* const */_EPropJewelAdvance: int=111;

        public static /* const */_EPropGuildBeastFood: int=112;

        public static /* const */_EPropGuildCallTogether: int=113;

        public static /* const */_EPropWuXingAttributeRefresh: int=114;

        public static /* const */_EPropWuXingSpiritExp: int=115;

        public static /* const */_EPropWuXingSpiritUpgrade: int=116;

        public static /* const */_EPropRuneGrowth: int=117;

        public static /* const */_EPropPetEquipPrefix: int=118;

        public static /* const */_EPropSuperExp: int=119;

        public static /* const */_EPropMagicPearl: int=120;

        public static /* const */_EPropGuildSkillLearn: int=121;

        public static /* const */_EPropMakeCakeMaterial: int=122;

        public static /* const */_EPropFixStoneMaterial: int=123;

        public static /* const */_EPropCoinBindSundry: int=124;

        public static /* const */_EPropWuxingEnergy: int=125;

        public static /* const */_EPropRuneExtraNum: int=126;

        public static /* const */_EPropMagicPearlEx: int=127;

        public static /* const */_EPropPetEquipTransform: int=128;

        public static /* const */_EPropPetEquipRefresh: int=129;

        public static /* const */_EPropChangeAvatar: int=130;

        public static /* const */_EPropMedal: int=131;

        public static /* const */_EPropRootBreakThrough: int=132;

        public static /* const */_EPropAchievementPoint: int=133;

        public static /* const */_EProp5FBChip: int=134;

        public static /* const */_EPropLifeStyleHunt: int=135;

        public static /* const */_EPropMountReincarnate: int=136;

        public static /* const */_EPropAttribute: int=137;

        public static /* const */_EPropRandItemPetSkill: int=138;

        public static /* const */_EPropRandItemJewel: int=139;

        public static /* const */_EPropGradeEightJewelCompoMaterial: int=140;

        public static /* const */_EPropAncientLeftSpirit: int=141;

        public static /* const */_EPropSnowball: int=142;

        public static /* const */_EPropAmuletValueStone: int=144;

        public static /* const */_EPropAmuletActiveItem: int=145;

        public static /* const */_EPropJewelAdvanceEx: int=146;

        public static /* const */_EPropMountStarsBead: int=147;

        public static /* const */_EPropMountStarsCulture: int=148;

        public static /* const */_EPropAmuletOpenPore: int=149;

        public static /* const */_EPropMountCulture: int=150;

        public static /* const */_EPropMountStart: int=151;

        public static /* const */_EPropPlantFlow: int=152;

        public static /* const */_EPropCountryContrStatic: int=153;

        public static /* const */_EPropCountryContrDynamic: int=154;

        public static /* const */_EPropFixedGiftBagEx: int=155;

        public static /* const */_EPropPetReincarnate: int=156;

        public static /* const */_EPropTreasureBox: int=157;

        public static /* const */_EPropTreasureBoxKey: int=158;

        public static /* const */_EPropCrossSpy: int=159;

        public static /* const */_EPropAmuletRefreshStone: int=160;

        public static /* const */_EPropSummonBossScroll: int=161;

        public static /* const */_EPropPetSkillFeed: int=162;

        public static /* const */_EPropLuckyBag: int=163;

        public static /* const */_EPropRootPerfectUpgradeRune: int=164;

        public static /* const */_EPropFightSpiritBreakRune: int=165;

        public static /* const */_EPropPetCollectAttrActivate: int=166;

        public static /* const */_EPropAmuletIdentifyStone: int=143;

        public static /* const */_EPropCloudTopToken: int=168;

        public static /* const */_EPropPetEquipUpgrade: int=169;

        public static /* const */_EPropPetBloodUpgrade: int=170;

        public static /* const */_EPropPetLifeStyleExp: int=171;

        public static /* const */_EPropActiveIntegral: int=172;

        public static /* const */_EPropHigEgg: int=173;

        public static /* const */_EPropMountEquipAdvance: int=174;

        public static /* const */_EPropBurnLight: int=175;

        public static /* const */_EPropMountLevelBack: int=176;

        public static /* const */_EPropGradeSpecailJewelCompoMaterial: int=177;

        public static /* const */_EPropUpgradeAmuletScore: int=178;

        public static /* const */_EPropQixingShenhun: int=179;

        public static /* const */_EPropGuessCouplet: int=180;

        public static /* const */_EPropAmuletSpiritUpgradeStone: int=181;

        public static /* const */_EPropAmuletSpiritBreakStone: int=182;

        public static /* const */_EPropRandPetSkill: int=183;

        public static /* const */_EPropFlyExp: int=184;

        public static /* const */_EPropFlyGrow: int=185;

        public static /* const */_EPropDrawPlate: int=186;

        public static /* const */_EPropGradeDoubleJewelCompoMaterial: int=188;

        public static /* const */_EPropPlayerRenameShopSell: int=189;

        public static /* const */_EPropRedEnvelope: int=190;

        public static /* const */_EPropPackage: int=1;

        public static /* const */_EPropWuXingShenglingStoneA: int=167;

        public /* var */__value: int;
    }
